home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / email / window.v2 < prev    next >
Text File  |  1993-10-09  |  36KB  |  846 lines

  1. REF: WINDOWS
  2.                      Using Notework with MS-Windows 3.0 - 3.1
  3.  
  4. To run Notework for MS-Windows, MS-Windows itself must be set up to run
  5. correctly on NetWare.  The following is a compilation of advice, with
  6. planning advice followed by troubleshooting ideas.
  7.  
  8. =====Requirements Summary for MS-Windows 3.1 and 3.0=====
  9.  
  10. * SYSTEM.INI File
  11.   The line "network=" must include "vnetware386"
  12.  
  13. * File Dates (Newer files may be available on CompuServe)
  14.   These reside in the Windows system directory.  If the user is running
  15.   in a local Windows directory (e.g.  a local hard disk), there will be
  16.   a SYSTEM subdirectory where these files should be located.  If the user
  17.   is running MS-Windows off the network, the Windows system directory will
  18.   be on the user's path, and these files can be found there.
  19.  
  20.      - VNETWARE.386    3/10/92
  21.      - VIPX.386        3/10/92
  22.  
  23. =====Requirements Summary for MS-Windows 3.0=====
  24.  
  25. * SYSTEM.INI File
  26.   Must include the line "device=vpicda.386"
  27.  
  28. * Windows Control Panel/Network Icon
  29.   Device Driver version must be 1.02 or greater
  30.  
  31. When using MS-Windows 3.0, be aware that several of the files required
  32. to make MS-Windows work with NetWare are not shipped with MS-Windows.
  33. MS-Windows 3.1 does, however, ship with the correct drivers to work on a 
  34. Novell network.  Novell also makes these files available on CompuServe 
  35. for download in a file WINUP4.ZIP located in the NOVLIB forum.
  36.  
  37. =====Problems Encountered in Using Notework=====
  38.  
  39. PROBLEM:
  40. Screen "locks up" or freezes.
  41. SOLUTION:
  42. Check to make sure the CONFIG.SYS file has a "files=65" or greater 
  43. setting.  This is a parameter recommended by Microsoft for optimal 
  44. MS-Windows operation in a Network environment.
  45. SOLUTION:
  46. Also make sure that the Workstation's IPX and NETX versions are the
  47. most recent releases.  Currently, IPX is at version 3.10 and NETX is
  48. at Version 3.22 Rev.  A.
  49. SOLUTION:
  50. Finally, try loading the utility TBMI2.COM before entering MS-Windows.  This
  51. is a Task Switcher Buffer Manager from Novell which ships with MS-Windows
  52. 3.1.  (Usually found in the WINDOWS\SYSTEM directory after setup).
  53.  
  54. PROBLEM:
  55. Notework background has lines of "aaaaaaa" when popped up.
  56. CAUSE:
  57. Some video monitors (8514's in particular) install with a special driver on
  58. the OEMFONTS.FON= line in the SYSTEM.INI file.  This driver puts an "a" 
  59. character on the screen instead of a space for a background.
  60. SOLUTION:
  61. Change the OEMFONTS line in the SYSTEM.INI file back to the original driver 
  62. with:  OEMFONTS.FON=VGAOEM.FON
  63.  
  64. PROBLEM:
  65. Incorrect background color or pattern when restoring screen after
  66. "popping down" Notework.
  67. SOLUTION:
  68. Font problems when restoring the screen from the Notework session are 
  69. usually linked to the availability of a system font. One solution is
  70. to make sure there is at least one standard system font in the
  71. SYSTEM.INI file.
  72.  
  73. PROBLEM:
  74. Under MS-Windows there may be problems with VGA displays when using QEMM and 
  75. Notework.
  76. CAUSE:
  77. (Taken from MS-Windows' READ.ME file)
  78.  
  79. VGA Display Adapters:
  80. If you use a VGA-compatible display adapter and have
  81. difficulties running MS-Windows in 386 enhanced mode, you
  82. might need to include the following line in the [386Enh]
  83. section of your SYSTEM.INI file:
  84.  
  85.   EMMEXCLUDE=C400-C7FF
  86.  
  87. This is because some VGA compatible cards use additional
  88. memory to enhance the performance of their cards.
  89. Manufacturers of these cards include Video 7 and Paradise.
  90. Display adapter boards with the main chip(s) manufactured
  91. by Tseng Labs, Chips & Technologies, Paradise, and
  92. Headland Technologies also function this way.
  93.  
  94. When MS-Windows is running in 386 enhanced mode and is
  95. configured for VGA, MS-Windows detects most of these cards
  96. and automatically excludes the additional memory.  However,
  97. you must add the line to SYSTEM.INI yourself if:
  98.  
  99.   - You have both an 8514 and a VGA display adapter and
  100.     configured MS-Windows for the 8514.
  101.  
  102.   - You have an enhanced VGA adapter that MS-Windows does
  103.     not recognize.
  104.  
  105. See the SYSINI.WRI on-line document for the procedure.
  106.  
  107. *  If you have both a VGA display adapter (primary) and an
  108.    8514 (secondary), you might have problems switching between
  109.    full-screen non-Windows applications when running MS-Windows
  110.    in 386 enhanced mode.
  111.  
  112. If an application does not display properly, the digital
  113. to analog converter (DAC) on your VGA card needs to be
  114. updated.  Contact the manufacturer for an upgrade.
  115.  
  116. In the meantime, if your application has a command to
  117. refresh the screen, you might be able to temporarily
  118. correct the display so you can use the application.  For
  119. example, if your display is a color display, you can type
  120. the following at the DOS Prompt and press ENTER:
  121.  
  122.                    MODE CO80
  123.  
  124. ===== RUNNING MS-Windows ON A NOVELL NETWORK
  125.       SOME TIPS FROM MICROSOFT =====
  126.  
  127. MS-Windows version 3.1 includes updated versions of several Novell NetWare
  128. files that are required to run with MS-Windows 3.1.  If you are running Novell
  129. NetWare, MS-Windows Setup will copy the following files to the SYSTEM
  130. subdirectory of your Windows directory (or the shared network directory if you
  131. set up a shared copy of MS-Windows by using setup /n).
  132.  
  133. NETX.COM (version 3.26) NETX.COM will run on MS-DOS versions 3.1 or higher.
  134.    IPX.OBJ (version 3.10)
  135.    TBMI2.COM (version 2.1)
  136.    IPXODI.COM (version 1.20)
  137.    LSL.COM (version 1.21)
  138.  
  139. IMPORTANT: The EMS NetWare shells (EMSNETX.EXE, etc.) are not supported when
  140. MS-Windows is running in 386 enhanced mode.
  141.  
  142. If you are running Novell IPXODI.COM and LSL.COM, you need to upgrade these to
  143. versions 1.20 or higher.  Use the files provided with MS-Windows and copy them
  144. from the SYSTEM subdirectory of your Windows directory (or your shared network
  145. directory) to the directory where your existing versions are located.
  146.  
  147. If you experience problems starting applications while running MS-Windows or
  148. MS-Windows applications from a file server, make sure you are not running the
  149. MS-DOS SHARE utility.  Current versions of the NetWare shell are not fully
  150. compatible with SHARE.
  151.  
  152. To run MS-Windows in standard mode, load the TBMI2.COM memory-resident utility
  153. when running MS-Windows.  Novell recommends that you create a batch file that
  154. will load this utility, start MS-Windows, and then unload the utility when you
  155. quit MS-Windows.  The batch file could be named RUNWIN.BAT and look like this:
  156.  
  157.    TBMI2
  158.    WIN
  159.    TBMI2 /U
  160.  
  161. TBMI2 enables you to safely run applications that use the NetWare IPX and SPX
  162. functions in standard mode MS-Windows or the MS-DOS 5.0 task switcher.
  163.  
  164. If you enable 32-bit disk access and you are running the XMS shell rather than
  165. one of the standard NetWare shells (NETX.COM, etc.), you can further improve
  166. performance by setting the OverlappedIO entry in the [386Enh] section of your
  167. SYSTEM.INI file to on.
  168.  
  169. Do not try to log in, log out, attach, or detach a Novell server from MS-DOS
  170. Prompt within MS-Windows.  You should log in before starting MS-Windows, and
  171. attach or detach servers by using File Manager or the Printers option in
  172. Control Panel.
  173.  
  174. If you have a Western Digital Ethercard Plus and have problems accessing
  175. drives by using the MAP ROOT command, contact Western Digital for an updated
  176. driver.
  177.  
  178. By default, NetWare gives you access to only 40 files at a time.  When you are
  179. running applications with MS-Windows, you can exceed this limit rather
  180. quickly. If so, you might see unexpected error messages.  To increase the file
  181. access limit, add the following line to your SHELL.CFG file:
  182.  
  183.    file handles = 60
  184.  
  185. You should also add the following to your CONFIG.SYS file:
  186.  
  187.    files = 60
  188.  
  189. If you get unusable output when printing to a NetWare server (such as
  190. incorrect fonts, garbled text, invalid page breaks, or blank lines), you may
  191. need to edit your print-job configuration.  Try using the NetWare PRINTCON
  192. utility to set the Auto Endcap and Enable Timeout options to No.
  193.  
  194. When setting up MS-Windows for use with Novell NetWare, the following entry is
  195. added to the [windows] section of your WIN.INI file:
  196.  
  197.    load=nwpopup.exe
  198.  
  199. This automatically starts the NetWare pop-up utility, which displays your
  200. incoming broadcast (NOVELL SEND) messages.
  201.  
  202. If you are running Novell NetBIOS, you may need to specify
  203. TimerCriticalSection=10000 in the [386Enh] section of the SYSTEM.INI file.
  204.  
  205. HOW TO CHECK YOUR SYSTEM DRIVERS
  206.  
  207. There are several checks which can be performed to verify that
  208. the correct NetWare drivers are being used.  The simplest is to
  209. open the Windows Control Panel, open the Network icon, then look
  210. to see that the Device Driver version is 1.02 or greater.
  211.  
  212. Checking the Device Driver Version:
  213.  
  214.    1) Double-click the control panel icon in the appropriate group
  215.       (usually MAIN) in the program manager, or type in "control"
  216.       after selecting Run from the File menu in the program
  217.       manager.
  218.    2) Double click the Network Item in the control panel window.
  219.    3) Check the Device Driver version.
  220.    4) Click on Cancel, then close the control panel window.
  221.  
  222.  
  223. Checking the SYSTEM.INI File:
  224.  
  225.   The next check is to make sure that SYSTEM.INI contains the
  226.   correct references to the NetWare modules.  This will be done
  227.   using an undocumented MS-Windows utility called SYSEDIT, which
  228.   allows the user to examine and modify WIN.INI, SYSTEM.INI,
  229.   CONFIG.SYS and AUTOEXEC.BAT.
  230.  
  231.   1) Type in "SYSEDIT" after selecting Run from the File menu in
  232.      the program manager.  SYSEDIT should start up with four sub-
  233.      windows.  (if the user is booting from the network,
  234.      AUTOEXEC.BAT and CONFIG.SYS might not be found; you can
  235.      ignore the warnings)
  236.   2) Select the SYSTEM.INI sub-window.  Scroll down until you see
  237.      the line "[386Enh]"
  238.   3) Scroll down until you see a line which begins "network=".
  239.      this line should contain "vnetware386" (it will also contain
  240.      other things, probably "*vnetbios")
  241.   4) There are many line which begin "device=".  One of these
  242.      lines should contain "vpicda.386" (the 'a' in "vpicda" is
  243.      critical).
  244.   5) Close SYSEDIT.
  245.  
  246. Printing through MS-Windows on the Network (MS-Windows 3.0):
  247.  
  248.   Another potential trouble spot is in printing on the network.  Microsoft
  249.   has released a version of MS-Windows, called "3.00a", which is supposed to
  250.   fix problems in this area.  The MS-Windows version number can be found by
  251.   selecting "About Program Manager" from the Help menu in the program
  252.   manager.  Incidentally, this is also the way to discover in what mode
  253.   MS-Windows is running (Real, Standard, 386 Enhanced), and how much memory is
  254.   available.
  255.  
  256.   Printing problems are likely to be caused by incorrect settings in the
  257.   user's print job configuration.  This can be changed with the NetWare
  258.   PRINTCON utility.  The correct settings are "Auto Endcap" = No and
  259.   "Enable Timeout" = No.  If these changes don't fix the problems, and the
  260.   user is running MS-Windows 3.00 (no 'a'), version 3.00a can be obtained from
  261.   Microsoft.
  262.    
  263. =====MS-Windows vs. NetWare Troubleshooting Tips=====
  264. Compiled by Brett Warthen (Infinite Technologies)
  265.                           July 15, 1992
  266.  
  267. The most important troubleshooting tip for solving conflicts
  268. between MS-Windows and NetWare is to remember to use logical
  269. deduction and the process of elimination to isolate conflicts.
  270.  
  271. For example, if you are using a 3rd party memory manager like
  272. QEMM or 386-to-the-MAX, de-install it and try your configuration
  273. running Microsoft's HIMEM.SYS that ships with MS-Windows 3.1 instead
  274. (try without EMM386).  Then, if the problem is related to your
  275. memory manager, you should contact that vendor for technical
  276. support suggestions.
  277.  
  278. If you are loading any additional TSRs or device drivers, try
  279. your configuration without them loaded, and add them back into
  280. your system one by one to determine which is causing the
  281. conflict.
  282.  
  283. If you are using EMSNETX or XMSNETX, try using regular old NETX
  284. instead.
  285.  
  286. While far from being a comprehensive guide to all possible
  287. MS-Windows and NetWare conflicts, this document contains some
  288. troubleshooting tips for common problems running MS-Windows in the
  289. NetWare environment.
  290.  
  291. Recommendations for ALL Systems:
  292.  
  293.      1.)  In the MS-Windows SYSTEM.INI file, verify the following
  294.           settings:
  295.  
  296.           Under the [boot] section header:
  297.           network.drv=netware.drv
  298.  
  299.           Under the [386Enh] section header:
  300.           network=*vnetbios,vnetware.386,vipx.386
  301.  
  302.           (NOTE: *vnetbios can cause some problems with the
  303.           current IBM LAN Support drivers.)
  304.  
  305.      2.)  Update to the latest NetWare drivers, a minimum level
  306.           of IPX v3.10 (or IPXODI v1.20) and NETX v3.26 for
  307.           proper support of the MS-Windows 3.1 environment.
  308.  
  309.      3.)  Check for duplicate copies of the NWPOPUP.EXE,
  310.           VNETWARE.386, VIPX.386 and NETWARE.DRV files.  (You may
  311.           find one version in the Windows directory and another
  312.           in Windows\SYSTEM.)  Make sure that the only versions
  313.           that remain on your system are 1992 dated versions.
  314.           (The latest versions are on the MS-Windows 3.1 diskettes,
  315.           but you many have to manually expand them.  Or you can
  316.           download WINUP6.ZIP from NOVLIB Library 5 on
  317.           CompuServe/NetWire.)
  318.  
  319.      4.)  Verify that the NETWARE.DRV file is approximately
  320.           125,000 bytes in size.  We've seen plenty of problems
  321.           where installation routines did not properly expand
  322.           this file.
  323.  
  324.           The NetWare DOS/Windows Workstation Kit NWSETUP
  325.           installation procedure is particularly notorious for
  326.           this type of problem.
  327.  
  328.      5.)  Use WINSTART.BAT with care.  There is a bug with
  329.           WINSTART.BAT processing under MS-Windows 3.1 on some PCs,
  330.           which can cause MS-Windows to hang-up when exiting.
  331.  
  332.           The NetWare DOS/Windows Workstation Kit NWSETUP
  333.           installation procedure creates a dummy WINSTART.BAT
  334.           which can trigger this problem.
  335.  
  336.      6.)  If you want to receive broadcast messages while in
  337.           MS-Windows, then make sure that NWPOPUP.EXE is included in
  338.           the "load=" statement in your WIN.INI file.
  339.  
  340.      7.)  In your NET.CFG (or SHELL.CFG) file, be sure to
  341.           allocate plenty of file handles.  FILE HANDLES=80 is a
  342.           recommended minimum.
  343.  
  344.      8.)  In your NET.CFG (or SHELL.CFG) file, allocate
  345.           additional stacks for IPX/SPX usage by specifying GET
  346.           LOCAL TARGET STACKS = 5.
  347.  
  348.           The default setting is 1 stack, which can lead to
  349.           system lockup problems when receiving NetWare broadcast
  350.           messages.
  351.  
  352.           If you plan on making use of IPX/SPX applications on a
  353.           regular basis, then you should increase this value to
  354.           GET LOCAL TARGET STACKS = 10.
  355.  
  356.      9.)  If you are running DR-DOS 6, make sure that you have
  357.           the April Business update installed for MS-Windows 3.1
  358.           compatibility.
  359.  
  360.           This file can be downloaded from DRFORUM on CompuServe,
  361.           DR6UP2.EXE in Library 2.
  362.  
  363.      10.)  If you are attempting to use the Burst Mode shell
  364.           (BNETX) with MS-Windows 3.1, be aware that there are known
  365.           conflicts that can cause severe system slowdowns and
  366.           lockups with the current revision of this shell (v3.26)
  367.           with many LAN drivers.
  368.  
  369. MS-Windows hangs while loading:
  370.  
  371.      1.)  For MS-Windows 3.0, is your network card set to IRQ 2 or
  372.           9, 10 or higher?  If it is, then you will need to
  373.           install the VPICDA.386 patch (included in WINUP6.ZIP in
  374.           NOVLIB on CompuServe).  Copy VPICDA.386 into your
  375.           Windows\SYSTEM directory, and edit your SYSTEM.INI,
  376.           replacing the line "device=*vpicd" with
  377.           "device=vpicda.386".
  378.  
  379.           NOTE:  VPICDA.386 is not required for MS-Windows 3.1, you
  380.           should specify "device=*vpicd" instead.
  381.  
  382.      2.)  Try loading MS-Windows with a command-line parameter of
  383.           /D:XSV (e.g., WIN /D:XSV).
  384.  
  385.           Each of the letters following the /D: are equivalent to
  386.           placing the following statements under the [386Enh]
  387.           section header in SYSTEM.INI, one time only:
  388.  
  389.           X -> EMMExclude=A000-EFFF
  390.           S -> SystemRomBreakpoint=OFF
  391.           V -> VirtualHDIrq=OFF
  392.  
  393.           If MS-Windows now works, use a process of elimination to
  394.           determine which of the parameters was the key to your
  395.           success.
  396.  
  397.           WIN /D:X is most often the solution to these types of
  398.           problems, which indicates that the shared RAM area used
  399.           by your network adapter is not properly excluded from
  400.           your memory manager, or the MS-Windows internal memory
  401.           manager.
  402.  
  403.           For MS-Windows internal memory manager, you exclude this
  404.           memory range with an EMMExclude=xxxx-xxxx statement
  405.           under the [386Enh] section header of your SYSTEM.INI.
  406.           If you are unsure of this range, use EMMExclude=A000-
  407.           FFFF while troubleshooting.  As an example, to exclude
  408.           a 16KB range of memory at segment D000h, you would
  409.           specify EMMExclude=D000-D3FF.
  410.  
  411.           For the Microsoft EMM386.EXE memory manager, use a
  412.           /X=xxxx-xxxx parameter to tell it what range of memory
  413.           to exclude for your network card.
  414.  
  415.      3.)  Are you loading MS-DOS 5 SHARE or running MS-DOS 4 (DOS
  416.           4 automatically loads SHARE if you have a hard disk
  417.           larger than 32MB)?
  418.  
  419.           If you can avoid loading SHARE, do so.
  420.  
  421.           If you cannot, load SHARE before IPX and NETX.  Place
  422.           the statement "FILES=XXX" in your CONFIG.SYS file.  XXX
  423.           is 255 minus 2 (reserved handles) minus the number of
  424.           files handles defined in your NET.CFG (or SHELL.CFG)
  425.           file.  The default is 40.  Therefore, if you are using
  426.           the default, you would set FILES=213 in your
  427.           CONFIG.SYS.
  428.  
  429.      4.)  There are known conflicts between the IBM LAN Support
  430.           drivers for Token Ring and the "*vnetbios" driver
  431.           supplied with MS-Windows.
  432.  
  433.           If you can use the NetWare drivers that talk directly
  434.           to the Token Ring adapter, this should work.
  435.           Otherwise, do not include "*vnetbios" on the "network="
  436.           line under the [386Enh] section header of your
  437.           SYSTEM.INI file, and avoid running any applications
  438.           that use NETBIOS under MS-Windows.
  439.  
  440.      5.)  Are you loading SuperStor 2.0, a disk compression
  441.           device driver?  There is a deadlock problem between
  442.           NETX v3.26 and SuperStor 2.0 under MS-Windows.  As a
  443.           temporary work-around, use the NETX v3.22 shell and
  444.           contact the software manufacturer for other possible
  445.           work-arounds.
  446.  
  447.      6.)  There could be an interrupt or I/O conflict between
  448.           your network card, and MS-Windows searching your COM ports
  449.           for a mouse.
  450.  
  451.           These are the default COM port interrupt (IRQ) & I/O
  452.           assignments:
  453.  
  454.           COM1 = IRQ 4, I/O 3F8h
  455.           COM2 = IRQ 3, I/O 2F8h
  456.           COM3 = IRQ 4, I/O 2E8h
  457.           COM4 = IRQ 3, I/O 2E0h
  458.  
  459.           (NOTE:  On IBM PS/2s, the settings for COM3 or COM4 are
  460.           different.)
  461.  
  462.           In the [386Enh] section header of SYSTEM.INI, you can
  463.           specify COM#Irq=-1 to disable a particular port.  For
  464.           example, specify COM2Irq=-1 to disable COM2.
  465.  
  466.           You could also specify MaxCOMPort=2 under the [386Enh]
  467.           section header to ensure that COM3 and COM4 are not
  468.           being used.
  469.  
  470. System Hang-ups running RCONSOLE or other IPX/SPX applications
  471. under MS-Windows:
  472.  
  473.      1.)  Verify that you have all of the latest drivers for
  474.           running IPX/SPX under MS-Windows.
  475.  
  476.           A minimum version level of IPX v3.10 or IPXODI v1.20 is
  477.           required.
  478.  
  479.           For MS-Windows in 386 Enhanced Mode, make sure that you
  480.           have VIPX.386 v1.10 or v1.11.  (Use the NetWare VERSION
  481.           utility to run against VIPX.386 to determine the
  482.           version.)  Make sure that you do not have duplicate
  483.           copies of VIPX.386 elsewhere in your path.  In
  484.           particular, check both the Windows and Windows\SYSTEM
  485.           directories for duplicates.  Furthermore, ensure that
  486.           VIPX.386 is included in the "network=" statement under
  487.           the [386Enh] section header of your SYSTEM.INI.
  488.  
  489.           For MS-Windows in Standard Mode, make sure that TBMI2 is
  490.           loaded before going into MS-Windows, but this will not be
  491.           sufficient for many IPX/SPX applications.
  492.  
  493.      2.)  Place the statement GET LOCAL TARGET STACKS = 10 in
  494.           your NET.CFG (or SHELL.CFG) file to allocate additional
  495.           stacks for IPX/SPX multi-tasking.
  496.  
  497.      3.)  For RCONSOLE, if all servers do not show up in the
  498.           display, you need RCONSOLE v2.9, which is available for
  499.           download from CompuServe/NetWire as RCNSLE.ZIP in
  500.           NOVLIB Library 4.
  501.  
  502. System Hang-ups running NETBIOS applications under MS-Windows:
  503.  
  504.      1.)  Follow the same guidelines as described for running
  505.           IPX/SPX applications under MS-Windows above.
  506.  
  507.      2.)  Include a statement "TimerCriticalSection=10000" under
  508.           the [386Enh] section header of SYSTEM.INI.  This
  509.           statement will help prevent deadlocks and re-entrancy
  510.           problems associated when network activity is generated
  511.           from a timer interrupt.
  512.  
  513. Cannot locate NETWARE.DLL error when loading NetWare Tools or
  514. another application:
  515.  
  516.      1.)  See the "Recommendations for ALL Systems" section.
  517.           There is no NETWARE.DLL, it is actually NETWARE.DRV,
  518.           which is either not specified as
  519.           "network.drv=netware.drv" under the [boot] section of
  520.           SYSTEM.INI, or the NETWARE.DRV file is corrupt.
  521.  
  522. Remote Boot PCs cannot find WINA20.386:
  523.  
  524.      1.)  WINA20.386 is a DOS 5 file that is required for running
  525.           MS-Windows 3.0 in enhanced mode with DOS=HIGH in the
  526.           CONFIG.SYS.  (It is supposedly no longer used by
  527.           MS-Windows 3.1.)
  528.  
  529.           MS-Windows looks for WINA20.386 when it is loading in the
  530.           root of the boot drive *UNLESS* you include SWITCHES=/W
  531.           in your CONFIG.SYS file, and specify
  532.           "device=d:\path\WINA20.386" under the [386Enh] section
  533.           header of SYSTEM.INI to tell MS-Windows where to find this
  534.           driver.
  535.  
  536. Remote Boot PCs cannot find EMM386.EXE:
  537.  
  538.      1.)  If you are using the Microsoft EMM386.EXE device driver
  539.           to provide expanded memory emulation, then be aware
  540.           that MS-Windows needs to reload EMM386.EXE when MS-Windows is
  541.           started to load a virtual device driver for upper
  542.           memory management in 386 enhanced mode.
  543.  
  544.           MS-Windows looks for EMM386.EXE in the drive/directory
  545.           that it was loaded from in CONFIG.SYS.  If you need to
  546.           specify an alternate path, include a
  547.           /y=d:\path\EMM386.EXE parameter when loading EMM386.EXE
  548.           in CONFIG.SYS.  This path should be a path that will be
  549.           valid when MS-Windows is later started.
  550.  
  551. Broadcast Messages do not display when in MS-Windows applications:
  552.  
  553.      1.)  Verify that NWPOPUP.EXE is included in the "load="
  554.           statement of your WIN.INI file.
  555.  
  556.      2.)  In the Windows Control Panel, Network Options, ensure
  557.           that the "Messages Enabled" button is clicked.
  558.  
  559.      3.)  See the "Recommendations for ALL Systems" section.
  560.  
  561. Broadcast Messages lock up MS-Windows:
  562.  
  563.      1.)  See the "Recommendations for ALL Systems" section.  In
  564.           particular, focus on the GET LOCAL TARGET STACKS
  565.           statement that should be placed in your NET.CFG (or
  566.           SHELL.CFG) file.
  567.  
  568.           Ensure that this statement is echoed to the screen when
  569.           IPX or IPXODI is loaded.
  570.  
  571. DOS DIR Command Shows No Files when used on Network Drives:
  572.  
  573.      1.)  See the "Recommendations for ALL Systems" section.  In
  574.           particular, focus on the GET LOCAL TARGET STACKS
  575.           statement that should be placed in your NET.CFG (or
  576.           SHELL.CFG) file.
  577.  
  578.           Ensure that this statement is echoed to the screen when
  579.           IPX or IPXODI is loaded.
  580.  
  581. How do I update to IPX.COM v3.10?:
  582.  
  583.      1.)  If you installed MS-Windows 3.1 for a Novell network, it
  584.           should have copied an IPX.OBJ file to your
  585.           Windows\SYSTEM directory.
  586.  
  587.           Copy this file to your WSGEN or SHGEN diskette, and re-
  588.           run the WSGEN or SHGEN procedure to create an updated
  589.           IPX.
  590.  
  591.           Now might be a good time to consider migrating to the
  592.           IPX ODI drivers, which do not require this generating
  593.           process, and are generally more up-to-date, as Novell
  594.           is no longer certifying new drivers for the linkable
  595.           IPX.COM.
  596.  
  597.           The IPX ODI drivers are included in the DOSUP5.ZIP file
  598.           in NOVLIB Library 5 on CompuServe/NetWire, and
  599.           documentation is included in ODIDOC.ZIP in this same
  600.           library.
  601.  
  602. Controlling MS-Windows Swap Files:
  603.  
  604.      1.)  The following statements under the [386Enh] section
  605.           header of SYSTEM.INI control the creation and placement
  606.           of MS-Windows temporary swap files in 386 enhanced mode:
  607.  
  608.           Paging=Off (disables paging)
  609.           MaxPagingFileSize=xxxx (max size of temporary swap file
  610.           in KB)
  611.           PagingDrive=d (paging files will be placed in the root
  612.           of this drive)
  613.           PagingFile=d:\path\SWAPFILE (MS-Windows 3.1 only: name to
  614.           use for swap file, overrides PagingDrive entry)
  615.  
  616.      2.)  The following statement under the [NonWindowsApp]
  617.           section of SYSTEM.INI controls the placement of swap
  618.           files created when switching between DOS applications
  619.           in MS-Windows Standard mode:
  620.  
  621.           SwapDisk=c:\path
  622.  
  623.           If this path is not specified, then MS-Windows will
  624.           default to the directory pointed to by the TEMP DOS
  625.           environmental variable (which many MS-Windows applications
  626.           also use for controlling where they create temporary
  627.           files), or the root directory of your first hard disk
  628.           if the TEMP variable is not defined.
  629.  
  630.      3.)  The following statements under the [386Enh] section
  631.           header of SYSTEM.INI control the location of permanent
  632.           swap files (MS-Windows 3.1 Only):
  633.  
  634.           PermSwapDOSDrive=c (drive letter)
  635.           PermSwapSizeK=xxxx (desired size of permanent swap
  636.           file)
  637.  
  638. MS-Windows is very slow while loading:
  639.  
  640.      1.)  This is probably due to MS-Windows creating a temporary
  641.           swap file when loading, possibly to a network drive.
  642.  
  643.           Under NetWare 2.x, this process is much slower than
  644.           with NetWare 3.x.  See "Controlling MS-Windows Swap Files"
  645.           above for more information.
  646.  
  647. Printing to a NetWare Print Queue results in 65,535 copies
  648. requested:
  649.  
  650.      1.)  There are problems with the drivers for the current
  651.           line of Intel 32 bit EISA network adapters.  Contact
  652.           Intel to see if a fix is available, or use a different
  653.           network adapter.
  654.  
  655. Loading NetWare MS-Windows Drivers when not attached to network
  656. displays a warning message that the network is not present:
  657.  
  658.      1.)  Specify "NetWarn=0" under the [windows] section of your
  659.           WIN.INI file, which tells MS-Windows not to warn you about
  660.           loading network drivers when no network is present.
  661.  
  662. Garbage when printing from MS-Windows to a network printer:
  663.  
  664.      1.)  Are you running PSERVER?  If you are, then you need the
  665.           latest and greatest version, v1.22.  PSERV1.ZIP can be
  666.           downloaded from NOVLIB Library 6 on CompuServe/NetWire.
  667.  
  668.      2.)  What is your CAPTURE statement that you execute before
  669.           going into MS-Windows?  You need to specify the NT (no tab
  670.           expansion) flag, and I recommend a timeout of at least
  671.           60 seconds (TI=60).  For PostScript printers, NB (no
  672.           banner) and NFF (no form feed) are also necessary.  NA
  673.           (no autoendcap) is also required in some MS-Windows
  674.           configurations.
  675.  
  676.           The NA flag will cause you some problems if you are
  677.           printing to LPTx.OS2 (or LPTx.DOS in MS-Windows 3.1)
  678.           instead of LPTx.  While previous recommendations were
  679.           to print to LPTx.OS2, these recommendations have been
  680.           superseded because of updated Novell drivers.
  681.  
  682.           If you are using all MS-Windows applications, you should
  683.           be able to set TI=0 to disable the timeout feature, as
  684.           it is not necessary if applications print through the
  685.           standard MS-Windows APIs.
  686.  
  687.      3.)  In the Windows Control Panel/Printers/Configure menu,
  688.           disable the print manager if it is not already
  689.           disabled.  (Since NetWare print jobs are spooled to
  690.           disk anyway, using the print manager when spooling to a
  691.           network printer is redundant and can slow things down.)
  692.  
  693.      4.)  Make sure that you have the latest NetWare drivers for
  694.           MS-Windows.  For MS-Windows 3.1, the drivers that ship with
  695.           the product are satisfactory.  For MS-Windows 3.0, you
  696.           need VNETWARE.386 v2.0, the version that is included in
  697.           the WINUP6.ZIP file in NOVLIB Library 5 on
  698.           CompuServe/NetWire.
  699.  
  700.      5.)  Type CAPTURE SHOW in a DOS Window after going into
  701.           MS-Windows, and make sure that these settings are the same
  702.           as what were set before going into MS-Windows.  A MS-Windows
  703.           "permanent list" setting can override the CAPTURE that
  704.           you set before going into MS-Windows.  Check the [network]
  705.           section of your WIN.INI and delete any statements that
  706.           reference print captures to avoid confusion.
  707.  
  708.      6.)  When all else fails, try connecting the printer to the
  709.           workstation directly to verify that this is indeed a
  710.           network problem.
  711.  
  712. MS-Windows hangs when opening a DOS Window or DOS application:
  713.  
  714.      1.)  Make sure that you have the NetWare drivers for MS-Windows
  715.           loaded:  "network.drv=netware.drv" under the [boot]
  716.           section of SYSTEM.INI, and for 386 enhanced mode,
  717.           "network.drv=vnetware.386" (*vnetbios & vipx.386 may
  718.           also be specified in this command) under the [386Enh]
  719.           section of SYSTEM.INI.
  720.  
  721.      2.)  For MS-Windows 3.0, is your network card set to IRQ 2 or
  722.           9, 10 or higher?  If it is, then you will need to
  723.           install the VPICDA.386 patch (included in WINUP5.ZIP in
  724.           NOVLIB on CompuServe).  Copy VPICDA.386 into your
  725.           Windows\SYSTEM directory, and edit your SYSTEM.INI,
  726.           replacing the line "device=*vpicd" with
  727.           "device=vpicda.386".
  728.  
  729.           NOTE:  VPICDA.386 is not required for MS-Windows 3.1, you
  730.           should specify "device=*vpicd" instead.
  731.  
  732.      3.)  You may be running out of file handles.  Increase the
  733.           value specified in the FILE HANDLES statement in your
  734.           NET.CFG (or SHELL.CFG) file.
  735.  
  736.      4.)  You may be experiencing swap file corruption.  Refer to
  737.           the section entitled "Controlling MS-Windows Swap Files"
  738.           to ensure that swap files are being created in the
  739.           correct locations.  (If you are swapping to the
  740.           network, swap files must be stored in unique
  741.           directories.)
  742.  
  743.      5.)  A TSR that you are running may require that you specify
  744.           "TimerCriticalSection=10000" under the [386Enh] section
  745.           header of your SYSTEM.INI
  746.  
  747. DOS Environment Missing or Corrupt in DOS windows:
  748.  
  749.      1.)  Make sure that you have the NetWare drivers for MS-Windows
  750.           loaded:  "network.drv=netware.drv" under the [boot]
  751.           section of SYSTEM.INI, and for 386 enhanced mode,
  752.           "network.drv=vnetware.386" (*vnetbios & vipx.386 may
  753.           also be specified in this command) under the [386Enh]
  754.           section of SYSTEM.INI.
  755.  
  756.      2.)  Verify that your NetWare drivers are up to date.
  757.           Review "Recommendations for ALL systems" in this
  758.           document.
  759.  
  760. Changing directories on a network drive in one window affects all
  761. windows:
  762.  
  763.      1.)  If you have NWShareHandles=TRUE in the [NetWare]
  764.           section of your WIN.INI file, then this is what is
  765.           causing the problem.
  766.  
  767.      2.)  If you have a TASK MODE = statement in your NET.CFG (or
  768.           SHELL.CFG) file, then this is what is causing the
  769.           problem.
  770.  
  771. NetWare MENU program freezes or performs erratically (like you
  772. would notice <g>) after executing MS-Windows from a menu option:
  773.  
  774.      1.)  This is a known incompatibility, and there is not a fix
  775.           at this time.
  776.  
  777. RPRINTER and MS-Windows:
  778.  
  779.      1.)  These don't peacefully co-exist at this time, and the
  780.           best solution is to purchase a 3rd party alternative.
  781.           Alternatives include hardware based solutions like
  782.           network cards installed in laser printers, as well as
  783.           the Castelle LanPress and Intel NetPort.  Software
  784.           solutions like Fresh Technologies Printer Assist and
  785.           Intel's LanSpool are also reported to work.
  786.  
  787.           If you want to try RPRINTER, you can also experiment
  788.           with the following suggestions.
  789.  
  790.      2.)  Run MS-Windows in Standard Mode (WIN /S) on PCs that are
  791.           running RPRINTER.
  792.  
  793.      3.)  Disable the MS-Windows print manager.
  794.  
  795.      4.)  Try increasing the SPX timeout values specified in your
  796.           NET.CFG (or SHELL.CFG).  For example:
  797.  
  798.           SPX ABORT TIMEOUT = 4000
  799.           SPX LISTEN TIMEOUT = 2500
  800.  
  801.      5.)  Try installing Microsoft's VPD.386 driver as
  802.           "device=vpd.386" under the [386Enh] section header of
  803.           SYSTEM.INI.  This driver can be downloaded from the
  804.           Microsoft Software Library on CompuServe (GO MSL) under
  805.           the filename VPD386.EXE.
  806.  
  807.      6.)  Review "Recommendations for ALL Systems" to ensure that
  808.           you have the latest drivers and proper configuration
  809.           support.
  810.  
  811. Undocumented Option for Changing Drives and Printers Built into
  812. NetWare Drivers
  813.  
  814.       There is an undocumented option built into NETWARE.DRV that
  815.       gives you hot-key access to a dialog that allows you to
  816.       change drive mappings, print queue assignments, and
  817.       attach/detach to other servers in your network.
  818.  
  819.       Under the [options] section of your NETWARE.INI file,
  820.       include a statement "NetWareHotKey=123".
  821.  
  822.       Restart MS-Windows and press F12.  Any time you press F12, it
  823.       will pop-up a selection menu that gives you access to a
  824.       menu of NetWare functions.  Do not minimize this window or
  825.       switch away from it while active, or the application that
  826.       you popped this window up over will no longer be able to
  827.       receive keystrokes.
  828.  
  829. Where to Go For More Information
  830.  
  831.       "Running MS-Windows on NetWare" by Stephen Saxon from M&T
  832.       Books
  833.  
  834.       "Networking MS-Windows: NetWare Edition" by Howard Marks,
  835.       Kristin Marks and Rick Segal from Sams Books
  836.  
  837.       "Microsoft Windows Resource Kit" from Microsoft
  838.  
  839.       "MS-Windows 3.1 Secrets" by Brian Livingston
  840.  
  841.       NOVB Section 15 in the NetWire Family of Forums on
  842.       CompuServe
  843.  
  844. Thanks to Brett Warthen of Infinite Technologies for the material in
  845. the last section.
  846.